Au début du TD, nous avons :

  • Fait un récapitulatif de tout ce que nous avions vu jusque là, à savoir : les variables, les conditions, les boucles, un peu de logique et quelques rappels sur la syntaxe Python.
  • Fait une petite interro (faire une boucle pour chaque étudiant et afficher "Admis", "Recalé" ou "Compensation" en fonction de la note d'un étudiant).

Ensuite, nous avons introduit le concept de fonction.

Exercice 1. Écrire la signature de la fonction afficherMesuresCercle


In [1]:
def afficherMesuresCercle(r) :
    #entree : r, entier
    #sortie :
    #pre cond : r>0
    #post cond : affiche sur sortie standard diametre, perimetre et aire du cercle
    print("Ici, on afficherait les dimensions demandées...")

In [2]:
def polynomeDuSecondDegre(a, b, c):
    #entree a, b ,c
    #sortie 
    #pre cond a != 0; a, b et c entiers
    #post cond afficher la ou les solutions s'il y en a
    print("Ici, on afficherait les solutions si elles existent...")

In [8]:
def additionnerDeuxNombres(a, b):
    #entree
    #sortie
    #pre cond
    #post cond
    return (a + b)

xa = 9
xb = 5
xc = additionnerDeuxNombres(xa, xb)
print(xc)


14

In [9]:
def carreNombre(a):
    #entree a réel
    #sortie b réel positif
    #pre cond a est le nombre à mettre au carré
    #post cond on renvoie b, le carré de a
    b = a**2
    return b
print(carreNombre(17))


289